 <?php
 /**
  * 短信模板
  * @author tangbl
  *
  */
class SmsTempModel extends Model {
	
	/*array(
	    0.字段名
		1.验证规则 [require 字段必须、email 邮箱、url URL地址、currency 货币、number 数字]
		2.提示信息  {%usr_form_validata_email_email}
		3.验证条件 [0.(默认)存在字段就验证;1.必须验证;2.值不为空的时候验证]
		4.附加规则 [regex、function、callback、confirm、equal、in、length、between、expire、ip_allow、ip_deny、unique]
		5.验证时   [1.新增数据时候验证;2.编辑数据时候验证;3.(默认)全部情况下验证]
	);*/
	protected $_validate    =   array(
		array('sign','require','{%sms_temp_ele_sign_tip}',1,'',1),
		array('sign','','{%sms_temp_ele_sign_unique}',1,'unique',1),
		array('title','require','{%sms_temp_ele_title_tip}',1),
	);
	
	// 定义自动完成
	protected $_auto    =   array(
		array('addtime','time',1,'function'),
	);
	
	
	/**
	 * 查找所有模板
	 */
	public function getTempList(){
		
		return $this->field("id,sign,title")->select();
	}
	
	/**
	 * 根据编号查找模板
	 * @param 模板主键  $id
	 */
	public function getTempContent($id,$lang){
	
		$rows = $this->find($id);
		$text = json_decode($rows['content'],true);
		
		return $text[$lang];
	}
	
}
?>